/*! * fullPage 2.9.7 * https://github.com/alvarotrigo/fullPage.js * MIT licensed * * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo */
html.fp-enabled,.fp-enabled body{margin: 0; padding: 0; overflow:hidden; -webkit-tap-highlight-color: rgba(0,0,0,0);}
.fp-section{position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.fp-slide{float: left;}
.fp-slide, .fp-slidesContainer{height: 100%; display: block;}
.fp-slides{z-index:1; height: 100%; overflow: hidden; position: relative; -webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.fp-section.fp-table, .fp-slide.fp-table{display: table; table-layout:fixed; width: 100%;}
.fp-tableCell{display: table-cell; vertical-align: middle; width: 100%; height: 100% !important;}
.fp-slidesContainer{float: left; position: relative;}
.fp-controlArrow{background:url(../images/arr_l.png) no-repeat;width:102px;height:72px;-webkit-user-select: none;-moz-user-select: none;-khtml-user-select: none;-ms-user-select: none;position: absolute; z-index: 4; top: 50%; display: none; cursor: pointer;  margin-top: -26px; }
.section:hover .fp-controlArrow{ display: block;}
.fp-controlArrow.fp-prev{left:6%; background-position:0px 0px; }
.fp-controlArrow.fp-next{right:6%; background-position:-106px 0px; }
.fp-scrollable{overflow: hidden; position: relative;}
.fp-scroller{overflow: hidden;}
.iScrollIndicator{border: 0 !important;}
.fp-notransition{-webkit-transition: none !important; transition: none !important;}
#fp-nav{position: fixed; z-index: 100; margin-top: -32px; top: 50%; opacity: 1; -webkit-transform: translate3d(0,0,0);}
#fp-nav.right{right:2%;}
#fp-nav.left{left:1%;}
#fp-nav ul{margin: 0; padding: 0;}
#fp-nav ul li{display: block; width: 16px; height: 16px; margin-bottom:16px; position:relative;}
#fp-nav ul li a{display: block; position: relative; z-index: 1; width: 100%; height: 100%; cursor: pointer; text-decoration: none;border-radius: 100%;}
#fp-nav ul li a.active,#fp-nav ul li:hover a{border:1px solid #fd6b35;}
#fp-nav ul li a span{border-radius:50%; position: absolute; z-index: 1; height:12px; width:12px;border:1px solid #fd6b35;left: 50%; top: 50%; margin:-5px 0 0 -5px; -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out;}
#fp-nav ul li a.active span,#fp-nav ul li:hover span{height:8px; width:8px;background:#fd6b35;}
#fp-nav ul li .fp-tooltip{position: absolute; top: -2px; color: #fd6b35; font-size: 14px; white-space: nowrap; max-width: 220px; overflow: hidden; display: block; opacity: 0; width: 0; cursor: pointer;}
#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active + .fp-tooltip{-webkit-transition: opacity 0.2s ease-in; transition: opacity 0.2s ease-in; width: auto; opacity: 1;}
#fp-nav ul li .fp-tooltip.right{right:20px;}
#fp-nav ul li .fp-tooltip.left{left:20px;}
.fp-slidesNav{position: absolute; z-index:500; opacity: 1; -webkit-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); left: auto; right:4%; margin: 0 auto !important;}
.fp-slidesNav.bottom{bottom:13%;}
.fp-slidesNav.top{top:8%;}
.fp-slidesNav ul{margin: 0; padding: 0; position: relative; left:3%;}
.fp-slidesNav ul li a{display: block; position: relative; z-index: 1; width: 100%; height: 100%; cursor: pointer; text-decoration: none;}
.fp-slidesNav ul li{float:left; width:3px; height:20px; margin:0 10px; position:relative;}
.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span,.fp-slidesNav ul li:hover a span{height:30px; width:3px;background:#fd6b35}
.fp-slidesNav ul li a span{position: absolute; z-index: 1; height:20px; width:3px; border: 0; left:0; top:0; background:#fff; margin: -6px 0 0 0; -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out;}

.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{height: auto !important;}
.fp-responsive .fp-auto-height-responsive.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell{height: auto !important;}